Phân bố và môi trường sống Caprodon schlegelii

C. schlegelii có phạm vi phân bố ở vùng biển Thái Bình Dương. Ở phía tây bắc Thái Bình Dương, loài này được tìm thấy ở ngoài khơi đảo Đài Loan và miền nam Nhật Bản (bao gồm cả Okinawa, khắp quần đảo Ryukyuquần đảo Ogasawara). Ở phía tây nam, chúng có mặt ở cả bờ tây và đông ÚcNew Caledonia. Phía đông nam, chúng có mặt dọc theo bờ biển Chile. Ở phía bắc, loài này xuất hiện ở quần đảo Hawaii. Chúng bơi thành đàn lớn, xung quanh các rạn san hôđá ngầm gần bờ, ở vùng đáy cát và đá sỏi, độ sâu khoảng từ 60 đến 302 m[1][2].